/**
 * =====================================================================================
 *       @file  ngx_alloc.c
 *      @brief  
 *
 *  Detailed description starts here.
 *
 *   @internal
 *     Created  2012年05月08日 22时48分15秒 
 *    Revision  1.0.0.0
 *    Compiler  gcc/g++
 *
 *     @author  luis
 * =====================================================================================
 */

#include <stdlib.h>
#include <malloc.h>
#include "ngx_alloc.h"

void *ngx_memalign(size_t alignment, size_t size)
{
    void *p;

    //err = posix_memalign(&p, alignment, size);
    p = memalign(alignment, size);

    if (p == NULL)
    {
        perror("posix memalign failed");
    }

    return p;
}
